Text this: Enhancing photocatalytic performance of Fe3O4 nanoparticles and Fe3O4@ZnO nanocomposites