Principles of Planning Future Cities Based on Artificial Intelligence and Internet of Things