Indian rupee opens 5 paise up at 86.85 against US dollar