Hydroxyl radical footprinting: a high-resolution method for mapping protein-DNA contacts.