Confident consumers boost retail sales