Protein-protein interactions mapped by artificial proteases: where sigma factors bind to RNA polymerase.