S&P 500 surges 1.3% as US-Iran deal sparks global market rally and oil price drop - TrendCloud