Photocatalytic removal of tetrabromobisphenol A by magnetically separable flower-like BiOBr/BiOI/Fe3O4 hybrid nanocomposites under visible-light irradiation.