Cancer stem cells in basic science and in translational oncology: can we translate into clinical application?