Israeli police have used stun grenades and tear gas to disperse a protest by Arab residents of Umm el-Fahm, which is one of Israel's largest Arab towns.