One-step synthesis of magnetic recoverable Ag2S/Fe3O4/MoS2 nanocomposites for enhanced visible light photocatalysis