Molecular mechanism and regulation of microtubule nucleation