An improved single particle model for lithium-ion batteries based on main stress factor compensation