Solar-thermal Fuels and Thermal Energy Storage via Concentrated Solar-thermal Energy