Defects and Impurities in GaN