Text this: A comprehensive review on the state-of-the-art of piezoelectric energy harvesting