Strait of Hormuz oil flows may not normalize until end of 2026