Retail sales lower than expected as consumer confidence rips wind from economy’s sails