Rupee plunges to new all-time low of 171.04 against dollar