Indian rupee's recovery narrows onshore-offshore differential