Boron doping induced charge transfer switching of a C3N4/ZnO photocatalyst from Z-scheme to type II to enhance photocatalytic hydrogen production