Theoretical study on fulvic acid structure, conformation and aggregation. A molecular modelling approach.