Acacia senegal gum: continuum of molecular species differing by their protein to sugar ratio, molecular weight, and charges.