Police ban on Palestinian Congress illegal: German court