The twin arginine translocase pathway : a functional and structural study in Escherichia coli and Synechocystis sp. PCC6803