Pyrrole as a promising electrolyte additive to trap polysulfides for lithium-sulfur batteries