Four US troops, 12 Iraqis killed