Text this: Photothermal magnetic Janus fabric vs cast membranes and their application in solar-based desalination