Structure and optical properties of Fe3O4 nanoparticles synthesized by co-precipitation method with different organic modifiers