Electrochemical mechanisms of the impedance spectrum in polymer electrolyte fuel cells