Electrocatalytic reduction of oxygen by FePt alloy nanoparticles