Duplex DNA knots produced by Escherichia coli topoisomerase I. Structure and requirements for formation.