roles of viruses maintaining balance in the environment