Text this: Energy Harvesting on Pavement: A Review