Co-estimation of state of charge and capacity for lithium-ion battery based on recurrent neural network and support vector machine