Oil companies to pay $7.4 million in civil penalties