X-ray structure of Clostridium perfringens pili protein CppA