President Donald Trump likes to say that he started his war with Iran after 50 years of economic pressure had failed to stop its nuclear weapons ambitions.