Markets eased after Donald Trump said a planned attack on Iran would be postponed to allow negotiations aimed at ending the Middle East war.