Crystal structure of listeriolysin O