Viruses in astrobiology