Violence mars Jerusalem day