Ethical, Halal and Shariah compliant stocks screener for the Indian stock exchange