Gaza protest erupts in violence