World Strait of Hormuz disruption sends oil prices soaring, markets rattled 20 March 2026, 6:04 am Team Buyback