DFT investigations on optoelectronic spectra and thermoelectric properties of barium cadmium disulphide (BaCdS2)