Trace metal-humate interactions. II. The “conservative roof” model and its application