With a billion Africans set to shop online, a new wave of start-ups is looking to cash in