DFT study of CO2 hydrogenation catalyzed by a cobalt-based system: an unexpected formate anion-assisted deprotonation mechanism