Researchers are developing self-powering smart textiles that can monitor health and generate energy from sunlight, heat, movement or moisture, potentially reducing e-waste from traditional ...