Berlin blocks pro-Palestinian rally