A Real-Time Pseudo-2D Bi-Domain Model of PEM Fuel Cells for Automotive Applications