Infra-red spectra of chemisorbed molecules - I. Acetylene and ethylene on silica-supported metals