S&P 500 jumps 1.3% as stock rally worldwide and oil prices fall following a tentative deal on the US-Iran war