Scientists have invented a fabric that powers mobile devices with your movements