Impact of Digital Twins and Metaverse on Cities: History, Current Situation, and Application Perspectives