Germany's economic morale at 1-year high