Pro-Palestinian rally in Berlin turns violent