Effects of chemical fluctuations on microstructures and properties of multiferroic BiFeO3 thin films