Diffusion, nucleation and annealing of Co on the H-passivated Si(100) surface