Electronic structure, optical, thermoelectric and magnetic properties of A2CdP2 (A = Ca, Sr and Ba) n-type narrow band gap semiconductors. (May 2022)