Diversity, taxonomy and evolution of archaeal viruses of the class Caudoviricetes