A Phylogenomic Framework for Charting the Diversity and Evolution of Giant Viruses