Hundreds hurt in Gaza protest, including 80 by Israeli fire