Easy synthesis of high-purity BiFeO3 nanoparticles: new insights derived from the structural, optical, and magnetic characterization.