Non-isothermal Modeling of Polymer Electrolyte Membrane Fuel Cell Stacks