High resolution X-ray photoelectron spectroscopy of 3-mercaptopropionic acid self-assembled films