Spark – High Efficiency Micro-Power Generator for Portable Applications