Adsorption and reduction of hexavalent chromium on magnetic greigite (Fe3S4)-CTAB: leading role of Fe(ii) and S(−ii)