Iraqis cast their votes amid insurgent violence