RBI keeps repo rate