Donald Trump's latest bid to pressure Tehran is as he comes under increasing pressure at home over a deeply unpopular war.