20050510 business.india-business: Oil firms lost Rs 5;800cr for no price hike: IOC