Single BaTiO3 nanowires-polymer fiber based nanogenerator. (January 2015)