Iran Conflict Stock Market Impact: Oil Prices Plunge, S&P 500 Rally March 2026