Consumer confidence edges up, but recovery remains fragile