Jagiellonian Compromise an alternative voting system for the Council of the European Union