Trump Says Iran War Will End in 2-3 Weeks: Oil, Stocks, Crypto Impact