Performance comparison of machine learning methods with distinct features to estimate battery SOC