China commits billions of development funds to Africa