Band structure and absorption spectra of NH4XI3 (X = Pb, Mg) based hybrid Perovskite for UV ray protector and electrochromic materials applications. (April 2021)