A review on online state of charge and state of health estimation for lithium-ion batteries in electric vehicles | Synapse