Spectroelectrochemical studies of electrochromic poly(N-butyl-3,6-carbazolediyl) films