Oil prices soar, crypto sinks, stock markets crash: Market reaction to Trump speech on Iran April 2, 2026