Rupee recovers from near all-time low on likely intervention by RBI