A magnetic field strategy to porous Pt-Ni nanoparticles with predominant (111) facets for enhanced electrocatalytic oxygen reduction