Ferroelectric polarization induced nonvolatile modulation effect on magnetic properties in Bi0.95Ba0.05 FeO3 multiferroics