Effect of codon adaptation on codon-level and gene-level translation efficiency in vivo