Japan pledges $10bn for African infrastructure