German election: Parties face off over Ukraine, NATO, Trump