Deciphering the genetic architecture of variation in the immune response to Mycobacterium tuberculosis infection