Nifty Consolidates at 23,518 as IT Rally Offsets Sectoral Weakness