Sorption behaviour of metal contaminants in clay minerals, soils and matrices: understanding the influence of organic matter, pH, ionic strength and mineralogy