World oil inventories are lowest since 2003 as closure of Strait of Hormuz depletes supplies, report warns | Today’s news ByTech Word News June 10, 2026