The U.S. has wasted or misspent $34 billion contracting for services in Iraq and Afghanistan, according to a draft report by a bipartisan congressional panel, the most comprehensive effort so far to tally the overall cost of a decade of battlefield contracting in America's two big wars.