" Happy people sleep better , have better diets , exercise more and have less levels of stress hormones , " Cohen said .