On the relative roles of selection and genetic drift in shaping MHC variation