Polyploidy: the link between senescence and cancer.