Electrolyte effects on undoped and Mo-doped BiVO4 film for photoelectrochemical water splitting