Why does RecA protein hydrolyse ATP?