Aggregation of humic acid in solution: contributions of different fractions.