Ageing, longevity, inflammation and cancer