ONGC reports highest net profit of ₹40,306 cr; turns India’s 2nd most profitable firm