puc plasmid full form