Structure of helical RecA-DNA complexes: III. The structural polarity of RecA filaments and functional polarity in the RecA-mediated strand exchange reaction