Amino acid and nucleotide recurrence in aligned sequences: synonymous substitution patterns in association with global and local base compositions.