American military confidence lowest in two decades; politicians’ confidence in defense contractors high, according to poll.