Highly efficient and recyclable catalyst: porous Fe3O4–Au magnetic nanocomposites with tailored synthesis