Engineering upstream transcriptional and translational signals of Bordetella pertussis serotype 2 fimbrial subunit protein for efficient expression in Escherichia coli: in vitro autoassembly of the expressed product into filamentous structures