The machine learning in lithium-ion batteries: A review