WB pledges $20bn to Pakistan under 10-year partnership framework