Battle for influence between US and China heats up in Africa