Nifty Reclaims 23,900 as Geopolitical Hopes Fuel Market Rally