bioelectrocatalysis bioelectrocatalyst photoenzyme enzyme metalloenzyme bioelectrode endoenzyme ectoenzyme enzymatic fuel cell multienzyme