Text this: Performance Comparison of Narrow Bandgap Semiconductor Cells for Photovoltaic and Thermophotovoltaic Applications