The Role of Machine Learning in Predictive Maintenance