Ab initio study of CO adsorption on Ni(110): Effects on surface magnetism at low coverage