Effect of oxygen annealing on the ultraviolet photoresponse of P-NiO-nanoflower/n-ZnO-nanowire heterostructures.