Adaptation, Epistasis, And Their Relationship With Metabolic Environment In Escherichia Coli