ChEC-seq kinetics discriminates transcription factor binding sites by DNA sequence and shape in vivo