General Dynamics and Northrop Grumman are buys as defense spending ramps up, RBC says