Consumer confidence hits new high