X-ray photoelectron spectroscopy