China pledges $50bn for Africa without any political conditions