Structure of TcpA, the Type IV pilin subunit from the toxin co-regulated pilus of Vibrio cholerae classical biotype