SC ticks off Sahara for not refunding Rs 24,000 crore