CO adsorption on the Cu(1 1 1) surface: A density functional study