Cancer Stem Cells: From Birth to Death