Pentagon cites 873 software flaws in Lockheed Martin's $428 billion F-35 program