KABUL, Afghanistan (AP) -- The top U.S. general in Afghanistan said Sunday there wasn't enough money in the world to replace the loss of an Afghan civilian, in comments that followed repeated calls by Afghan President Hamid Karzai for explanations of civilian deaths. Gen. David McKiernan said international forces do make mistakes -- "and for that I apologize" -- but that U.S.