Quality of life and longevity: a study of centenarians.