Indian Oil back on the profit trail in Q3