Britain goes coal free as renewables edge out fossil fuels