Importance of the monomer–dimer–tetramer interconversion of the clock protein KaiB in the generation of circadian oscillations in cyanobacteria