nanogenerator potential 9658364