GD secures a $642M deal to aid Virginia-class submarines, boosting growth prospects in advanced undersea defense.