New 3D material harvests energy from body movements