EUROPE FACING A X201C RENEWABLES CANNIBALIZATION X2026