Opening of nucleic-acid double strands by helicases: active versus passive opening.