Biochemical and structural studies on the function of RepA DNA helicase from plasmid RSF1010