General Dynamics forecasts weak 2023 as supply, labor challe