Dynamic role of dopant and graphene on BiVO4 photoanode for enhanced photoelectrochemical hydrogen production