The Impact of Christianity on African Societies – Navigating the Historical and Contemporary Landscape