Sensex gains 217 pts, Nifty above 23,200 mark after RBI rate hold