Indian Rupee Weakens to 94.15 as Oil Prices Surge Towards $96 and Dollar Demand Intensifies