Scientists in the US and China have fashioned the ultimate in power dressing: a fabric that recovers energy from movement, and at the same time turns sunlight into electricity.