Pakistan's foreign reserves hit 3-year high