Why does the gut choose apolipoprotein B48 but not B100 for chylomicron formation?