Stem cells and stem cell transplantation