Ecology and evolution of metabolic cross-feeding interactions in bacteria | Synapse