European Energy wins 116MW UK solar CFDsBy Web EditorFebruary 11, 2026 Three projects secure £65.23/MWh strike price