Real-Time Applicable Power Management of Multi-Source Fuel Cell Vehicles Using Situation-Based Model Predictive Control