Cancer stem cells and oncology therapeutics