Reserve Bank of India keeps its repo rate 4%