First-principles study of CO adsorption on 4H-SiC (001) surface