Climate protests before German vote