Structural basis of chaperone–subunit complex recognition by the type 1 pilus assembly platform FimD