Multiferroic and magnetoelectric properties of BiFeO3-CoFe2O4-poly(vinylidene-flouride) composite films