Text this: Decomposition of driving factors and peak prediction of carbon emissions in key cities in China