A Review of Advances in Thermophotovoltaics for Power Generation and Waste Heat Harvesting