A stretchable fiber nanogenerator for versatile mechanical energy harvesting and self-powered full-range personal healthcare monitoring. (November 2017)