Role of cancer stem cells in cancer biology and therapy