Photoelectron spectroscopy of surface states on semiconductor surfaces