Neural stem and progenitor cells in health and disease