NANOGENERATOR BASED SELF CHARGING ENERGY STORAGE DEVICES