Ecological and metabolic roles of viruses in the ocean ecosystem