Messy conclusion to BA price-fixing case highlights weaknesses in competition law enforcement