Senescence, immortalization and cancer