Rupee falls 18 paise to 86.88 against US dollar in early trade