Advances in, and applications of, X-ray photoelectron spectroscopy (ESCA) in mineralogy and geochemistry