Visible-light photocatalytic performance, recovery and degradation mechanism of ternary magnetic Fe3O4/BiOBr/BiOI composite