INR Slides to 93.44 as Crude Costs Pressure Indian Rupee