Synthesis of metal oxides/sulfides-based nanocomposites and their environmental applications: a review. (December 2022)