happiness linked to better health