Five US troops, scores of Iraqis killed