Predictive maintenance in Industry 4.0: a survey of planning models and machine learning techniques | Synapse