Magnetically separable Fe3O4@TiO2 nanospheres: preparation and photocatalytic activity