Driving reliability and improving maintenance outcomes with machine learning