Effects of predosed oxygen and hydrogen on CO adsorption on Ni(100)