Going to church helps you live longer, Harvard study says