US will not punish troops for deadly Kabul drone attack