Top-down controls on bacterial community structure: microbial network analysis of bacteria, T4-like viruses and protists