Grey remains Britain’s most popular car colour for an eighth consecutive year, but demand for green cars is fast powering up.