E-mail the story: Nanogenerator provides continuous power by harvesting energy from the environment