Fast catalytic reduction of an azo dye by recoverable and reusable Fe3O4@PANI@Au magnetic composites