gel electrophoresis is a technique in which fragments of dna are pulled through a gel matrix by an electric current, it separates dna fragments according to