Marine viruses: the tiny microbes that orchestrate life in the ocean