December consumer confidence drops to all-time low