German business sentiment improves to 1-year high