The adsorption of hydroxamate on semi-soluble minerals. Part I: Adsorption on barite, Calcite and Bastnaesite