S&P 500 futures climb 0.7% as oil retreats from Iran surge