Text this: Humic acid from leonardite for cadmium adsorption and potential applications