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