Computational investigation of Ba2ZrTiO6 double perovskite for optoelectronic and thermoelectric applications