Is Nifty Shariah 25 worth buying?