Flexible piezoelectric energy nanogenerator based on ZnO nanotubes hosted in a polycarbonate membrane. (April 2015)