German court rules questioning Israel's right to exist cannot be banned outright