Vibration energy harvesting with electromagnetic and piezoelectric seismic transducers: simulation and experimental results