Design of a kinematic vibration energy harvester for a smart bearing with piezoelectric/magnetic coupling