El Nino and geopolitical tensions threaten inflation surge in 2026.