Oil supply shortage 2026