RECENT ADVANCEMENT IN ENERGY STORAGE TECHNOLOGIES AND THEIR