Functional switching of a novel prokaryotic 2-Cys peroxiredoxin (PpPrx) under oxidative stress