World Bank pledges $40bn to Pakistan under 10-year partnership framework