Electric vehicle battery capacity degradation and health estimation using machine-learning techniques: a review | Synapse