Consumer confidence rises to four-year high in November