A self-attention-based CNN-Bi-LSTM model for accurate state-of-charge estimation of lithium-ion batteries | Synapse