Happiness key to longevity