Rupee hits all-time low of 88.46 against dollar: What’s putting pressure on currency