Developing health indicators and RUL prognostics for systems with few failure instances and varying operating conditions using a LSTM autoencoder