Digestion and absorption of carbohydrates--from molecules and membranes to humans.