Text this: Vibration energy harvesting by ferrofluids in external magnetic fields