Surface spin waves of fcc cobalt films on Cu(100): High-resolution spectra and comparison to theory