Theresa May to make first visit to Africa as PM