Nifty 50 rises 0.88% to 24,173.45; IT sector leads gains