German court upholds ban on pro-Palestine protest in Berlin