Nanofiber-based wearable energy harvesters in different body motions