Effective polysulfide control in lithium–sulfur batteries utilizing BiFeO3 nanoparticles