Physical and Functional Interaction between the Mini-chromosome Maintenance-like DNA Helicase and the Single-stranded DNA Binding Protein from the Crenarchaeon Sulfolobus solfataricus *