religious people live longer than atheists study