Resistant starch in vitro and in vivo: factors determining yield, structure, and physiological relevance