Can Germany’s ‘firewall’ hold against its far-right? It’s a tough call