Cambridge researchers unveil a smart fabric that generates electricity from movement, promising a future where clothes charge devices and wearables power themselves.