Stem cells for cancer therapy