The BBC's Jeremy Bowen explains the reason why people have been protesting in Gaza.