Modeling of supported metal clusters: a density functional study of CO chemisorption on Ni clusters deposited on alumina