Metabolic Rules of Microbial Community Assembly