Indian Oil Corporation posts Rs 272.35 crore net loss in Q2