General Motors lifts 2022 profit