Molecular evolution of eukaryotic single-stranded DNA viruses at different taxonomic scales