Nano-assembly of glucose oxidase on the in situ self-assembled films of polypyrrole and its optical, surface and electrochemical characterizations