Czech brewer Budejovicky Budvar does not have an exclusive right to the name "Bud" in EU member states, the European Court of Justice (ECJ) has ruled.