A new taxonomy of mammalian MHC class I molecules