Analysis of Optimal Machine Learning Approach for Battery Life Estimation of Li-Ion Cell