Data-driven technology of fault diagnosis in railway point machines: review and challenges | Synapse