Text this: Low-Power On-Chip Energy Harvesting: From Interface Circuits Perspective