Smart cities and retailing