explain generative cell and vegetative cell