UK consumer confidence is at all-time low