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