Consumer optimism reaches decade peak