Synthesis of magnetically recyclable Fe3O4@NiO nanostructures for styrene epoxidation and adsorption application