Microbial communities and their interactions in biofilm systems: an overview.