Cancer stem cell theory in gastrointestinal malignancies: recent progress and upcoming challenges