Climate fight brings mega profits to EU power firms