Effect of diamagnetic Ca, Sr, Pb, and Ba substitution on the crystal structure and multiferroic properties of the BiFeO3 perovskite