Redox- and pH-linked conformational changes in triheme cytochrome PpcA from Geobacter sulfurreducens.