Humic acids: Structural properties and multiple functionalities for novel technological developments.