Electrolyte-cation-dependent coloring, electrochromism and thermochromism of cobalt(II) hexacyanoferrate(III, II) films