New study suggets being generous helps you live longer