Dislocation nucleation mechanism and doping effect in p-type ZnSe/GaAs