Text this: Opto-electronic compatibility of cadmium telluride (CdTe) thin films on ultra-thin glass substrate for flexible solar cell application