Text this: Development and characterization of sandwich hybrid photovoltaic-thermoelectric generator using shingle as a thermal buffer for efficiency improvement