General Dynamics stock jumps 5% on strong Q1 earnings beat