Pakistani rupee gives heavy blow to US dollar