Evolutionary impact of codon specific translation errors at the proteome scale