Energy harvesting performance of magnetoelectric poly(vinylidene fluoride)/NiFe2O4 nanofiber films