A REVIEW OF TECHNOLOGIES AND APPLICATIONS ON VERSATILE ENERGY STORAGE