Enhancing the morphology and electrochromic stability of polypyrrole via PEG–PPG–PEG templating in vapour phase polymerisation