Magneto-structural study of the multiferroic BiFeO3–SrTiO3