Researchers develop ultra-thin film to power wearables using body heat