Rupee hits 96.81 low as US tariffs, oil surge drag currency near historic lows