Karzai criticizes U.S.-led coalition