A novel electrochromic and fluorescent polythienylpyrrole bearing 1,1′-bipyrrole