Energy Harvesting Thermoelectric and Microsystems Perspectives and Opportunities and Opportunities