Electrochromic Smart Materials: Fabrication and Applications