Are Cartel Fines Optimal? Theory and Evidence from the European Union