African Spirituality in the Americas: The Yoruba Influence on Afro-Caribbean and Afro-Latin Religions