A COMPREHENSIVE REVIEW OF THERMAL ENERGY STORAGE