Smart Cities: Advantages And Challenges