A European Confederation: a common political platform for peace