The dermal papilla: an instructive niche for epithelial stem and progenitor cells in development and regeneration of the hair follicle.