Machine Learning and Knowledge Discovery for Engineering Systems Health Management