Cancer stem cells : new horizons in cancer therapies (2020)