Anti-Israel demonstrators cause violent protests on the Fourth of July