Happiness helps people stay healthy