A review of the roles of Major Histocompatibility Complex (MHC) molecules in infections