Nitrogen-phosphorus dual-doped graphene-encapsulated magnetic Fe-Ni alloy nanoparticles/Au heterogeneous catalysts for the reduction of 4-nitrophenol