Urban CO2 mitigation strategies under the Covenant of Mayors: An assessment of 124 European cities. (15th December 2017)