Text this: State of health estimation for lithium-ion battery based on particle swarm optimization algorithm and extreme learning machine