What enzyme is necessary to permanently link the digested foreign and plasmid DNA together to form the recombinant DNA molecule? How does this enzyme work?