Germany: Consumer morale continues to recover