Text this: Low-cost Growth of Magnesium Doped Gallium Nitride Thin Films by Sol-Gel Spin Coating Method