Optimal re-design of primary metabolism in Escherichia coli using linlog kinetics