IOC, BPCL, HPCL post Rs 69k cr net profit in Apr-Dec, higher than pre-oil crisis annual earnings