Text this: Structural, optical and electrical properties of post annealed Mg doped ZnO films for optoelectronics applications.