Reversible structural phase transitions and switchable dielectric behaviours in a cyanometallate-based double perovskite-type cage compound: [C3H4NS]2[KCo(CN)6]