Text this: A comprehensive review of hydrogen generation by water splitting using 2D nanomaterials: Photo vs electro-catalysis