Colon cancer stem cells: implications for prevention and therapy