Accurate structural descriptor enabled screening for nitrogen and oxygen vacancy codoped TiO2 with a large bandgap narrowing. (20th September 2022)