The influence of codon content and mRNA secondary structure on heterologous protein expression in E.coli