Iraq protesters demonstrate against ‘bad government, bad roads, bad weather, bad people’