Indian Indices Slide 2% as Crude Oil Breaches $105 Threshold