Northrop Grumman beats Q3 earnings estimates despite revenue miss