Contemporary challenges and opportunities of doing business in Africa: The emerging roles and effects of technologies