Renewable energy generates more electricity than fossil fuels in the UK for first time