Text this: A review on hybrid electric vehicles architecture and energy management strategies