Global markets and oil prices have lurched again after the United States and Iran traded new strikes and U.S. President ...