Enterocytes, fibroblasts and myeloid cells synergize in anti-bacterial and anti-viral pathways with IL22 as the central cytokine