Confirmed: Happy people live longer