The structure and activity of supported metal catalysts: IV. Ethylene hydrogenation on platinum/silica catalysts