Emergence of stable coexistence in a complex microbial community through metabolic cooperation and spatio-temporal niche partitioning Article uri icon