Scientists have developed the first durable, flexible cloth that harnesses human motion to generate energy and could replace batteries in wearable devices. Wearable electronics are gaining traction ...