Covalent co-immobilization of glucose oxidase and ferrocenedicarboxylic acid for an enzymatic biofuel cell