Alfalfa saponins: structure, biological activity, and chemotaxonomy.