Microsoft Ventures supports entrepreneurship in Africa