ForecastUS Stock Market Weekly Recap: Semiconductor Sell-Off, Iran Tensions, and What Next Week’s Fed Testimony Means July 18, 2026