When he first launched the attacks on Iran, Trump speculated that the conflict could be over in two or three days if Iran agreed to a deal - or could last for four to five weeks. The president’s ...