The S&P 500 leaped 2.5% after Trump announced a two-week ceasefire with Iran, less than 90 minutes before a deadline Trump ...