How Germany’s hybrid polls work and how they might prevent the rise of another Nazi party 17 December 2024