Cancer and stem cell biology