Cancer stem cells and therapeutic targets: an emerging field for cancer treatment