Indian Oil profit tanks on lower inventory gains