Nifty closes above 23,400; FIIs sell ₹4,450 cr amid global tensions