Text this: A comprehensive photovoltaic study on tungsten disulfide (WS2) buffer layer based CdTe solar cell