Body-Worn Inertial Electromagnetic Micro-Generators