Ferroelectric and electrical characterization of multiferroic BiFeO3 at the single nanoparticle level