Critical Roles of Tumorigenic and Migrating Cancer Stem/Progenitor Cells in Cancer Progression and their Therapeutic Implications