Crystal structure of BcpA, the major pilin subunit of Bacillus cereus