General Dynamics receives $105m contract to produce CAC2S for USMC