The effect of plasmid DNA sizes and other factors on electrotransformation of Escherichia coli JM109