Vitalsource Technologies, Inc. Intelligent Fault Diagnosis and Remaining Useful Life Prediction of Rotating Machinery