Jumpstart Africa: Has Africa finally got its ultimate funding platform?