Nitrogen doping of TiO2 and annealing treatment of photoanode for enhanced solar cell performance