Domain knowledge-guided machine learning framework for state of health estimation in Lithium-ion batteries