Fault Monitoring And Residual Life Estimation of Electric Motors