Concentrated Solar Power (CSP) with High-Temperature Storage for Thermophotovoltaic Generation: Challenges and Opportunities