Role of different platinum precursors on the formation and reaction mechanism of FePt nanoparticles and their electrocatalytic performance towards methanol oxidation.