Rupee recovers against dollar after staff-level agreement with IMF