Hundreds of pro-Palestinian demonstrators clashed with police