Oil surges 6% after Trump scraps Iran deal, risk-off sweeps markets