Effect of varying thermal annealing temperatures on the surface and electrical properties of Mg-doped GaN