Interaction mechanism of ferrate(VI) with arsenopyrite surface and its effect on flotation separation of chalcopyrite from arsenopyrite