Consumer confidence slides for June