Electricity generation tussles between gas and wind in October Electricity generation tussles between gas and wind in October RENEWABLES 24 November 2025