European Court of Justice says measure by PM Viktor Orban's government breaches EU law 'on a number of separate levels'.