Rupee tumbles to fresh all-time low of 174 against dollar