Multi-objective real-time energy management for series–parallel hybrid electric vehicles considering battery life