Predicting Lithium-Ion Battery Health And Lifespan Using Machine Learning