Markets bet Trump will end Iran war soon