Ultraviolet light-absorbing and emitting diodes consisting of a p-type transparentsemiconducting NiO film deposited on an n-type GaN homoepitaxial layer