Digital Twin of Urban Rivers for Smart Water Management: Concepts, Key Technology Applications and Challenges | Synapse