Pakistani rupee hits 22-month high against US dollar