What are stem cells and cancer cells?