Nifty closes above 23,400 after fourth straight gain, eyes 23,500 resistance