Controls on the nucleation and growth of porphyroblasts: Kinetics from natural textures and numerical models