Rupee opens 40 paise lower at 94.88 against the US dollar