A review of collector and energy storage technology for intermediate temperature applications