Neural stem cells : a versatile tool for cell replacement and gene therapy in the central nervous system