Enhanced performance and stability of electrochromic device based on poly (3-methylthiophene) using 2-thiophenecarboxylic acid as interfacial modifier. (November 2018)