Nifty trades near 24,100 as IT gains offset banking weakness