molecular solar thermal system