Immunity, autoimmunity and inflammatory bowel disease.