African Traditional Religion: Beliefs, Practices, and Spirituality Explained