A flexible photothermal cotton-CuS nanocage-agarose aerogel towards portable solar steam generation. (February 2019)