Seminars in oncology (Cancer stem cells: the promise and the potential, 2015)