Text this: Predicting viral host codon fitness and path shifting through tree-based learning on codon usage biases and genomic characteristics