Cancer stem cells, plasticity, and drug resistance