nanogenerator fabrication