IOCL profit surges 211% to Rs 5,941 crore in Q1 on inventory gains