Luo ancestor veneration and the Christian doctrine of the Communion of Saints: Toward the development of an African Christian theology of ancestors