Digital twin: a state-of-the-art review of its enabling technologies, applications and challenges | Synapse