Strategies for optimization of heterologous protein expression in E. coli: Roadblocks and reinforcements.