Strategies for optimizing heterologous protein expression in Escherichia coli