Structure and function of type 1 pilus assembly machinery in uropathogenic Escherichia coli