Selection and recombination drive the evolution of MHC class II DRB diversity in ungulates