Exploration of waste-generated nanocomposites as energy-driven systems for various methods of hydrogen production; A review. (30th April 2022)