A van der Waals Heterostructure Based on Graphene-like Gallium Nitride and Boron Selenide: A High-Efficiency Photocatalyst for Water Splitting