US consumer confidence recovers; inflation worries persist