Prognostics and health management of lithium-ion batteries based on modeling techniques and Bayesian approaches: A review