Remittances hit near 3-year high despite dollar crisis