Density functional theory based first-principle calculation of Nb-doped anatase TiO2 and its interactions with oxygen vacancies and interstitial oxygen.