Textile- and paper-based bio-batteries powered by sweat and spit | MaterialDistrict