A promising ZnO/Graphene van der Waals heterojunction as solar cell devices: A first-principles study. (November 2022)