europe energy crisis 2025 | MarketsMeridian