Modeling the Dynamic Behavior of Proton-Exchange Membrane Fuel Cells