Financial analysis of Indraprastha Gas Limited