Germany business mood sours as 2023 ends