Exploring the effect of oxygen environment on the Mo/CdTe/CdSe solar cell substrate configuration. (15th March 2023)