WESTERN EUROPE ENERGY STORAGE POWER STATION PROJECT X2026