Polymer-electrolyte fuel cell