Most US veterans say Iraq, Afghan wars not worth costs