Hox proteins have different affinities for a consensus DNA site that correlate with the positions of their genes on the hox cluster