IOC Q3 net profit dips 91% to Rs 716.82 crore on higher inventory loss