Stem cells in research and therapy