IT Selloff Sinks Nifty Below 24,000; Pharma Holds Ground