Two US troops, eight Iraqis killed as official slams British raid