MHC gene copy number variation in Tasmanian devils: implications for the spread of a contagious cancer