The US president’s contradictory statements on the Iran war has sent markets into chaos ...