Hybrid photovoltaic-triboelectric nanogenerators for simultaneously harvesting solar and mechanical energies. (November 2021)