Inflammatory Bowel Disease: Types, Causes and Treatments