Insight into the optoelectronic and thermoelectric properties of Ca-based Zintl phase CaCd 2 X 2 (X = P, As) from first principles calculation