State-of-health and remaining-useful-life estimations of lithium-ion battery based on temporal convolutional network-long short-term memory