High-Throughput Single-Molecule R-loop Footprinting Reveals Principles of R-loop Formation