Atomistic nucleation and growth mechanism for single-wall carbon nanotubes on catalytic nanoparticle surfaces