Indian Rupee falls to record low of 89.76 against US Dollar