Low fuel demand drives IOC’s pre-tax profit down 42% to Rs 3,204 cr in Q1