Strait of Hormuz closure puts oil prices above $100 in March, testing Africa’s oil financing modelMarch 25, 2026