Consumer confidence craters as recession fears grow