Rupee hits all-time low of 85 against dollar: A look at factors driving the decline