DFT Investigation of Substitutional and Interstitial Nitrogen-Doping Effects on a ZnO(100)–TiO2(101) Heterojunction