Rupee slips to all-time low of 90.63 against dollar: What is weighing on the currency