Indraprastha Gas Limited stock analysis