The study on the growth and properties of Mg doped and Mg Si codoped p-type GaN