EU pledges $170B investment package for Africa