A novel ferrocene-containing aniline copolymer: its synthesis and electrochemical performance