Crystal structure of the C-terminal clock-oscillator domain of the cyanobacterial KaiA protein