Solar storage systems using salt hydrate latent heat and direct contact heat exchange—I preliminary design considerations