Lockheed Martin beats Q2 estimates with $7.94 EPS on $20.1B revenue