The structure of potassium-exchanged heulandite at 293, 373 and 593 K