Piezoelectric energy harvesting: State-of-the-art and challenges | Synapse