Financial markets are in a buoyant mood as U.S. President Donald Trump signals confidence that the war in Iran will end soon, ...