The consequences of surface heterogeneity of cobalt nanoparticles on the kinetics of CO methanation