Consumer confidence to hold firm