Gunmen open fire in Iraq market 'rampage'