Defects in virgin and N+ ion-implanted ZnO single crystals studied by positron annihilation, Hall effect and deep level transient spectroscopy