Stem cells : nuclear reprogramming and therapeutic applications. (Novartis Foundation symposium, 2005)