Multifunctional Fe3O4-ZnO nanocomposites for environmental remediation applications