Nifty 50 up 0.16% to 23,305; Realty sector rallies 2% on rate hike bets