IOC net rises 19% to Rs 5,861 crore in Q3 as inventory gains offset fuel price freeze