Structure of the Escherichia coli FlhDC complex, a prokaryotic heteromeric regulator of transcription