DNA dinucleotide evolution in humans: fitting theory to facts.