Effect of System Contaminants on the Performance of a Proton Exchange Membrane Fuel Cell