Revisiting the theoretical and practical limits of solar thermophotovoltaics | Synapse