Iraq: 23 dead including four US troops; 22 Iraqi soldiers nabbed