Elucidating mechanisms of toxicity and engineering Escherichia coli for tolerance of short chain fatty acids