Text this: Performance analysis of tungsten disulfide (WS2) as an alternative buffer layer for CdTe solar cell through numerical modeling