Infrared spectra of hydrocarbons chemisorbed on silica-supported metals. II. Ethylene on nickel and platinum over a range of temperatures