Text this: State of charge estimation of li-ion batteries based on the noise-adaptive interacting multiple model