Preparation of magnetically separable Fe3O4/BiOI nanocomposites and its visible photocatalytic activity