Text this: Neural network approach for estimating state of charge of lithium-ion battery using backtracking search algorithm