Nifty Consolidates Near 23,800; IT Index Surges 3%