Hybrid electric vehicles: A review of energy management strategies based on model predictive control. (10th December 2022)