Vibration Energy Harvesting from Human Motion