Germany’s leader says all countries must respect existing borders, in a rebuttal of Trump