The European courts have dealt a blow to discount retailer Lidl over allegations that price claims made by Belgian rival Colruyt were misleading, finding that EU rules allow price comparison in advertising.