Africa: Challenges and opportunities