Is Nifty CPSE worth buying?