Predictive energy management strategies for hybrid electric vehicles: Ehorizon for battery management system