Electrochemistry and electrocatalytic activity of polypyrrole/ferrocyanide films on a glassy carbon electrode