Indian rupee drops to all-time low against dollar