A highly elastic self-charging power system for simultaneously harvesting solar and mechanical energy. (November 2019)