Text this: Model predictive control based energy management system for fuel cell electric vehicles