German consumer morale brightens less than expected