Synergistic effect of single-electron-trapped oxygen vacancies and carbon species on the visible light photocatalytic activity of carbon-modified TiO2