Design of a novel photoelectrochemical enzymatic biofuel cell with high power output under visible light