Text this: State of charge estimation of lithium batteries in wide temperature range based on MSIABC-AEKF algorithm