Consumer confidence leaps up