Stem Cells Review Series: Cancer stem cells: the lessons from precancerous stem cells