Happy people live longer, just ask a 104-year-old