Challenges and perspectives in tandem thermoelectric-photovoltaic solar energy conversion