Piezoelectric and magnetoelectric properties of PVDF/NiFe2O4 based electrospun nanofibers for flexible piezoelectric nanogenerators