Multiferroic and magnetoelectric properties of core-shell CoFe2O4@BaTiO3 nanocomposites