Why religious people live longer