The mobility of two kinase domains in the Escherichia coli chemoreceptor array varies with signalling state