Preparation and characterization of multiferroic BiFeO3