Indian Oil Corp Q4 net profit rises 17% YoY to Rs 6,099 crore