End of ageing and cancer?