Donald Trump has ordered a fresh wave of ballistic missile strikes on Iran after US embassies across the Middle East issued  new security warnings to US citizens in the region.