High efficiency bi-harvesting light/vibration energy using piezoelectric zinc oxide nanorods for dye decomposition. (August 2019)