2017 was Britain's greenest year ever.