Preparation of Fe3O4 nanoparticles modified with n-dodecylphosphonic acid via a one-pot nonaqueous process using an oxidation reaction of tetrachloroferrate (III) anions by pyridine-N-oxide