Text this: Robust remaining useful life prediction of lithium-ion battery with convolutional denoising autoencoder