How do German elections work? | CNBC Explains