Novel triphenylamine containing poly-viologen for voltage-tunable multi-color electrochromic device. (June 2021)