global energy shortage 2026