Cancer and senescence