A DFT study of CO adsorbed on clean and hydroxylated anatase TiO2 (001) surfaces