Stocks end flat as ITC drags, LIC rallies on strong Q4; Nifty holds below 24,800