The military is investigating allegations that U.S. Marines killed 24 Iraqis in the town of Haditha , while four U.S. Army soldiers have been charged in the rape and murder of an Iraqi girl .