Rupee recovers from all-time low, but outlook uncertain amid tariff concerns