Microfluidic Gut-on-a-Chip: Fundamentals and Challenges