Mechanism of membrane insertion of a multimeric beta-barrel protein: perfringolysin O creates a pore using ordered and coupled conformational changes.