Anatomy of the abdominal viscera: Blood supply of the foregut, midgut and hindgut