BiFeO3 ferroic properties