Marine viruses: the tiny microbe killers that orchestrate life in the ocean