Indian Oil Q4FY24 results: Net profit shrinks 50% to Rs 5,149 crore