Stoichiometric studies of tannin-protein co-precipitation