Rydberg series in small molecules: XIII. Photoelectron spectroscopy and electronic structure of cyclopentadiene