Preparation, characterizations and electrochromic properties of copolymers containing 5, 10, 15, 20-tetra(thienyl) porphyrin and thiophene derivatives