Trump Vows No Iran Strike Before Midterms — Oil Prices Drop Instantly

US president's pledge to hold fire until November 3 calms markets after Thursday's sharp rally, but shipping fears and sanctions keep energy traders on edge, and analysts split on what comes next