Stem cells, asymmetric division and cancer