Molecular mechanisms controlling asymmetric and symmetric self-renewal of cancer stem cells