Systems approaches to microbial communities and their functioning.