Adult neurotrophic factor-secreting stem cells: a potential novel therapy for neurodegenerative diseases.