Stem cells and cancer