Review of Modeling Techniques for Lithium-ion Traction Batteries in Electric Vehicles