The therapeutic promise of the cancer stem cell concept | Synapse