Synthesis and performances of carbon-supported noble metal nanoclusters as electrodes for polymer electrolyte membrane fuel cells