Crystal structure of Neisserial surface protein A (NspA)