Thermal Energy Storage and Demand Response Programs