Adsorption of CO on the ordered Ni3Al(111) surface