Text this: Micro energy harvesting via piezoelectric and electromagnetic dynamics for higher power output