Rupee plunges to all-time low of Rs 176.42 against dollar