Researchers are developing smart textiles that can monitor health and generate their own power from sunlight, body heat, ...