Infrared-visible sum-frequency generation spectra of CO on Ni(100)