Design and application of a bi-functional redox biocatalyst through covalent co-immobilization of ene-reductase and glucose dehydrogenase.