Germany's consumer confidence recovers, but momentum slows