OMC earnings to take 10-27% hit as govt raises duties, bars fuel price hike