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