Johnson to Retire from General Dynamics in December