Full-spectrum solar energy harvesting using nanotechnology-enabled photovoltaic/thermoelectric hybrid system