Strait of Hormuz oil deal 2026