Advances in Thermal Energy Storage Systems: Methods and Applications