Performance centric review of machine learning techniques for electric vehicle powertrain with battery management and charging systems | Synapse