Effects of co-existing ions and natural organic matter on removal of chromium (VI) from aqueous solution by nanoscale zero valent iron (nZVI)-Fe3O4 nanocomposites