RBI holds rates at 5.25% as India defends rupee amid oil risks