Effects of Temperature and Humidification Levels on the Performance of a Proton Exchange Membrane Fuel Cell