Pyroelectric Energy Harvesting: Fundamentals and Applications