Pakistan gets $2b lifeline from China