L-canaline: a potent antimetabolite and anti-cancer agent from leguminous plants.