Gunmen kill 22 pilgrims in Iraq